<%@page pageEncoding="ISO-8859-1"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>

<%@taglib prefix="a4j" uri="http://richfaces.org/a4j"%>
<%@taglib prefix="rich" uri="http://richfaces.org/rich"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<%
        request.setAttribute("nombrePagina", "Editar Productos");
%>

<f:view>

    <%@include file="/WEB-INF/jspf/header.jspf" %>
    <%@include file="/WEB-INF/jspf/breadcumbs.jspf" %>
    <%@include file="/WEB-INF/jspf/options.jspf" %>

    <rich:panel>
        <h1><h:outputText value="Editar Tipos de Credito" /></h1>
        <h:form>
            <h:messages showDetail="true" />

            <br>

             <h:messages showDetail="true" />
             <h:panelGrid columns="2" rendered="#{ProductoSbsController.estadoVerProducto == 0}">
                <h:outputLabel value="Nombre: " for="txtNombre"/>
                <h:outputText id="txtNombre" value="#{ProductoSbsController.tipoCredito.nombre}" />

                <h:outputLabel value="Descripcion: " for="txtDescripcion"/>
                <h:outputText id="txtDescripcion" value="#{ProductoSbsController.tipoCredito.descripcion}" />

                <h:commandButton id="btnEditar" value="Editar Datos" styleClass="negrita" action="#{ProductoSbsController.activarEditarProducto}"/>
            </h:panelGrid>
            

            <h:panelGrid columns="2" rendered="#{ProductoSbsController.estadoVerProducto == 1}">
                <h:outputLabel value="Nombre: " for="txtNombreE"/>
                <h:inputText id="txtNombreE" value="#{ProductoSbsController.tipoCredito.nombre}" />

                <h:outputLabel value="Descripcion: " for="txtDescripcionE"/>
                <h:inputTextarea id="txtDescripcionE" rows="5" cols="20" value="#{ProductoSbsController.tipoCredito.descripcion}" />
                
                <h:commandButton id="btnAceptar" value="Guardar" styleClass="negrita" action="#{ProductoSbsController.desactivarEditarProducto}"/>
            </h:panelGrid>
            
            <br>

            <h:outputText value="<h3>Parametros de Scoring</h3>" escape="false" />
            <t:dataTable id="tblScoring"
                        value="#{ProductoSbsController.tipoCredito.productoParametroCollection}"
                         var="item"
                          bgcolor="#F1F1F1" border="10" cellpadding="5"
                           cellspacing="3" first="0"
                           frame="hsides" rules="all"
                           summary="This is a JSF code to create dataTable."
                           rowClasses="TableRow1,TableRow2" columnClasses="TableColumn"
                           styleClass="TableClass" headerClass="TableHeader" footerClass="TableFooter">
                <h:column>
                    <f:facet name="header"><h:outputText value="Parametro Scoring"/></f:facet>
                    <h:outputText value="#{item.parametroScoring.nombre}" />
                </h:column>
                <h:column>
                    <f:facet name="header"><h:outputText value="Tipo"/></f:facet>
                    <h:outputText value="OPCIONAL" rendered="#{!item.obligatorio}" />
                    <h:outputText value="OBLIGATORIO" rendered="#{item.obligatorio}" />
                </h:column>
                <h:column>
                    <f:facet name="header"><h:outputText value="Peso"/></f:facet>
                    <h:outputText value="#{item.peso}" />
                </h:column>
                <h:column>
                    <h:commandLink id="btnEditar"
                                    action="#{ProductoSbsController.editarParametro}"
                                    value="Editar">
                                        <f:setPropertyActionListener target="#{ProductoSbsController.proParam}" value="#{item}" />
                    </h:commandLink>
                </h:column>
            </t:dataTable>
            <h:commandButton id="btnAgregarParametro" value="Agregar Parametro" styleClass="negrita" action="#{ProductoSbsController.agregarParametroScoring}"/>
            
            <br>
            <h:commandButton id="btnActualizar" value="Guardar" styleClass="negrita" action="#{ProductoSbsController.actualizarProducto}"/>
            <h:commandButton id="btnCancelar" value="Cancelar" styleClass="negrita" action="volver"/>

        </h:form>
    </rich:panel>

    <%@include file="/WEB-INF/jspf/footer.jspf" %>
</f:view>